package tianhao.luo.search;

/**
 * 顺序查找
 * @author: tianhao.luo@hand-china.com 2021/6/19  15:48
 */
public class SequenceSearch {
    private int[] array;

    public SequenceSearch(int[] array) {
        this.array = array;
    }


    /**
     * 这里实现的线性查找是找到满足条件的一个值就返回
     *
     * 在数组中查找value所在的索引位置
     * @param value 搜索值
     * @return 索引 // 未找见返回-1
     */
    public int search(int value){
        for (int i = 0; i < array.length; i++) {
            if (array[i]==value){
                return i;
            }
        }
        return -1;
    }
}
